Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TGDK][Feature] Add configurable Custom Editor Assignment tool for enhanced editor management #4554

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

SSanchez7
Copy link

Important

This implementation is part of a set of features and fixes developed within the context of a project for the TGDK academic journal, with the goal of customizing Janeway to meet the journal's specific needs, which may also be extended to other contexts.

Problem / Objective

The current editor assignment system in Janeway has significant limitations in terms of customization and process optimization. Due to its layout, structure, and element arrangement, it does not provide a seamless experience or advanced tools for managing complex assignments.

image

This can make the organization and efficient management of editors challenging, especially in more dynamic editorial workflows.

Solution:

A new custom editor assignment tool has been developed, inspired by the reviewer assignment system, with advanced features to enhance the user experience and optimize the process. This tool:

  • Offers an intuitive design, allowing users to easily view and select editors from a table displaying relevant information (active assignments count, interests, editor type).
  • Provides an additional pathway for assigning editors, while keeping the original editor assignment method active and unchanged. Users can choose which method to use, based on their preferences and workflow needs.
  • Integrates a more robust flow that supports additional functionalities, such as adding new editors or quick assignments directly from the interface.

image

This tool is configurable through the "Enable Custom Editor Assignment" option available in Review Settings (General section). This option is disabled by default and can be activated based on the journal's needs.

image

The custom editor assignment tool includes:

  • A new form, EditorAssignmentForm, dedicated to managing the editor assignment process.
  • Functions to sort and prioritize the list of editors based on specific parameters, such as interests, number of active assignments, and roles.

@ajrbyers
Copy link
Member

Tagging @mauromsl and @StephDriver for comment but personally I don't see the need for two options to assign an editor.

Could this PR be altered to remove the add editor block from the unassigned article page and make this the default option?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants